Watchman, Safari, and Zookeeper Routes in a Simple Polygon with Rubberband Algorithms

نویسندگان

  • Fajie Li
  • Reinhard Klette
چکیده

So far, the best result in running time for solving the “floating” watchman route problem (WRP) is O(n log n); the best result in running time for solving the “fixed” safari route problem (SRP) is O(n log n) published in 2003 by M. Dror, A. Efrat, A. Lubiw, and J. Mitchell. The best result in running time for solving the “floating” zookeeper route problem (ZRP) is O(n) published in 2001 by X. Tan. This paper provides an algorithm for the “floating” WRP with κ(ε) · O(kn) runtime, where n is the number of vertices of the given simple polygonΠ, and k the number of essential cuts; κ(ε) defines the numerical accuracy in dependency of a selected constant ε > 0. This paper also provides an algorithm for the “floating” SRP with κ(ε) · O(kn + mk) runtime, where n is the number of vertices of the given simple polygon Π, k the number of convex polygon Pis, andmk is the number of vertices of Pis. This paper also provides an algorithm for the “floating” ZRP with κ(ε) · O(kn) runtime, where n is the number of vertices of all polygons involved, k the number of the “cages”. Moreover, our algorithms are significantly simpler, easier to understand and implement than previous ones for solving the WRP, SRP and ZRP. Finally, our algorithms can solve more general SRP and ZRP where each convex polygon is replaced by a convex region such as convex polybezier (beziergon) or ellipse.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Watchman route in a simple polygon with a rubberband algorithm

So far, the best result in running time for solving the fixed watchman route problem (i.e., shortest path for viewing any point in a simple polygon with given start point) is O(n log n), published in 2003 by M. Dror, A. Efrat, A. Lubiw, and J. Mitchell. – This paper provides an algorithm with κ(ε) · O(kn) runtime, where n is the number of vertices of the given simple polygon Π, and k the number...

متن کامل

An Approximate Algorithm for Solving the Watchman Route Problem

The watchman route problem (WRP) was first introduced in 1988 and is defined as follows: How to calculate a shortest route completely contained inside a simple polygon such that any point inside this polygon is visible from at least one point on the route? So far the best known result for the WRP is an O(nlogn) runtime algorithm (with inherent numerical problems of its implementation). This pap...

متن کامل

On The Watchman Route Problem and Its Related Problems

We propose to study the watchman route problem and its related problems. The watchman route problem asks a shortest closed path within a given polygon so that every point in the polygon is visible from at least one point on the path. We first discuss the watchman route problem for simple polygons, for polygonal domains, and for arrangements of lines and line segments. We then focus on a problem...

متن کامل

On Computing Shortest External Watchman Routes for Convex Polygons

We study the relationship between the interior angles of a convex polygon and the lengths of external watchman routes.

متن کامل

Approximate shortest path algorithms for sequences of pairwise disjoint simple polygons

Assume that two points p and q are given and a finite ordered set of simple polygons, all in the same plane; the basic version of a touring-a-sequence-of-polygons problem (TPP) is to find a shortest path such that it starts at p, then visits these polygons in the given order, and ends at q. This paper describes four approximation algorithms for unconstrained versions of problems defined by tour...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010